import fetch from './fetch';

export default {
  //  添加
  store(data) {
    return fetch.post('/admin/menus', data)
  },

  //  编辑
  update(data, id) {
    let params = Object.assign({}, {_method: 'PUT'}, data)

    return fetch.post('/admin/menus/' + id, params)
  },

  //  查询列表
  getList(query) {
    return fetch.get('/admin/menus', query)
  },

  //  查询列表 => 列表也
  getChecked(query) {
    return fetch.get('/admin/menus/checked', query)
  },

  //  查询详情
  show(id, query) {
    return fetch.get('/admin/menus/' + id, query)
  },

  //  删除
  delete(id) {
    return fetch.post('/admin/menus/' + id, {_method: 'DELETE'})
  }

}
